package com.enjoyiot.module.system.controller.admin.shipin.vo;

import cn.idev.excel.annotation.ExcelIgnoreUnannotated;
import cn.idev.excel.annotation.ExcelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*;

import java.time.LocalDateTime;

@Schema(description = "管理后台 - 视频监控 Response VO")
@Data
@ExcelIgnoreUnannotated
public class SHPRespVO {

    @Schema(description = "视频地址", requiredMode = Schema.RequiredMode.REQUIRED, example = "18243")
    @ExcelProperty("视频地址")
    private Integer id;

    @Schema(description = "视频监控地址")
    @ExcelProperty("视频监控地址")
    private String spAddress;

    @Schema(description = "视频地址编号")
    @ExcelProperty("视频地址编号")
    private String spNumber;

    @Schema(description = "传感器1编号")
    @ExcelProperty("传感器1编号")
    private Integer cgqNumber1;

    @Schema(description = "传感器2编号")
    @ExcelProperty("传感器2编号")
    private Integer cgqNumber2;

    @Schema(description = "传感器3编号")
    @ExcelProperty("传感器3编号")
    private Integer cgqNumber3;

    @Schema(description = "传感器4编号")
    @ExcelProperty("传感器4编号")
    private Integer cgqNumber4;

    @Schema(description = "传感器5编号")
    @ExcelProperty("传感器5编号")
    private Integer cgqNumber5;

    @Schema(description = "视频图片地址")
    @ExcelProperty("视频图片地址")
    private String imageAddress;

    @Schema(description = "创建时间", requiredMode = Schema.RequiredMode.REQUIRED)
    @ExcelProperty("创建时间")
    private LocalDateTime createTime;

}